Unit of Competency Mapping – Information for Teachers/Assessors – Information for Learners

ICTPRG525 Mapping and Delivery Guide
Build Java applets

Version 1.0
Issue Date: May 2024


Qualification -
Unit of Competency ICTPRG525 - Build Java applets
Description
Employability Skills
Learning Outcomes and Application This unit describes the skills and knowledge required to compile and run an applet that executes in Java-enabled browsers, and interacts with users.It applies to individuals involved in software, web or games development and who are required to build applets, using Java that interacts with users via a browser.No licensing, legislative or certification requirements apply to this unit at the time of publication.
Duration and Setting X weeks, nominally xx hours, delivered in a classroom/online/blended learning setting.

Gather evidence to demonstrate consistent performance in conditions that are safe and replicate the workplace. Noise levels, production flow, interruptions and time variances must be typical of those experienced in the programming and software development industry, and include access to:

the Java development environment

a Java compiler and interpreter

a Java-enabled web browser

the appropriate learning and assessment support.

Assessors must satisfy NVR/AQTF assessor requirements.

Prerequisites/co-requisites
Competency Field
Development and validation strategy and guide for assessors and learners Student Learning Resources Handouts
Activities
Slides
PPT
Assessment 1 Assessment 2 Assessment 3 Assessment 4
Elements of Competency Performance Criteria              
Element: Create Java source file
  • Create a file with a text editor
  • Create a sub-class of the class Java.applet.
  • Ensure that applet sub-class implements at least one of the following methods: init and paint
  • Define classes that contain instance variables, methods and local variables
  • Ensure that the init method initialises instance variables, and constructs any graphical interface used in the applet sub-class
  • Implement the paint and update methods to manage output that is drawn in the applet window
  • Incorporate event handling methods
  • Implement the code that allows a user to enter values, and assigns these values to variables
  • Use available graphical user interface (GUI) components to allow user interaction with the applet
  • Specify and load images and sounds
  • Include comments to describe the behaviour of the applet
       
Element: Compile a source file
  • Use a Java compiler to compile the file
  • Correct errors detected by the compiler
  • Confirm basic correctness of the file, to ensure that all variables have been initialised
  • Ensure the compiler creates a class file, and that the class is interpreted correctly
       
Element: Run applet
  • Create and name a hypertext markup language (HTML) file, and add APPLET tag
  • Write the applet class file to match the HTML document that contains an APPLET tag
  • Confirm that the applet loads and executes correctly
  • Identify and correct run-time errors
  • Identify and correct logic errors
  • Ensure that the appearance of the applet window renders it accessible and intuitive for the user, and that its design complies with organisational standards
  • Ensure that user interaction is implemented efficiently and effectively
       


Evidence Required

List the assessment methods to be used and the context and resources required for assessment. Copy and paste the relevant sections from the evidence guide below and then re-write these in plain English.

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Create Java source file

1.1 Create a file with a text editor

1.2 Create a sub-class of the class Java.applet.

1.3 Ensure that applet sub-class implements at least one of the following methods: init and paint

1.4 Define classes that contain instance variables, methods and local variables

1.5 Ensure that the init method initialises instance variables, and constructs any graphical interface used in the applet sub-class

1.6 Implement the paint and update methods to manage output that is drawn in the applet window

1.7 Incorporate event handling methods

1.8 Implement the code that allows a user to enter values, and assigns these values to variables

1.9 Use available graphical user interface (GUI) components to allow user interaction with the applet

1.10 Specify and load images and sounds

1.11 Include comments to describe the behaviour of the applet

2. Compile a source file

2.1 Use a Java compiler to compile the file

2.2 Correct errors detected by the compiler

2.3 Confirm basic correctness of the file, to ensure that all variables have been initialised

2.4 Ensure the compiler creates a class file, and that the class is interpreted correctly

3. Run applet

3.1 Create and name a hypertext markup language (HTML) file, and add APPLET tag

3.2 Write the applet class file to match the HTML document that contains an APPLET tag

3.3 Confirm that the applet loads and executes correctly

3.4 Identify and correct run-time errors

3.5 Identify and correct logic errors

3.6 Ensure that the appearance of the applet window renders it accessible and intuitive for the user, and that its design complies with organisational standards

3.7 Ensure that user interaction is implemented efficiently and effectively

Evidence of the ability to:

review the requirements to provide an applet that executes in Java-enabled browsers, and allows users to customise the applet's operation

write, compile and run an applet that accepts user input, and generates a response based on the input.

Note: If a specific volume or frequency is not stated, then evidence must be provided at least once.

To complete the unit requirements safely and effectively, the individual must:

explain object-oriented programming concepts

outline the theoretical concepts of Java programming

recognise, and describe, the Australian Computer Society Code of Ethics

identify the sources of browser security restrictions.


Submission Requirements

List each assessment task's title, type (eg project, observation/demonstration, essay, assignment, checklist) and due date here

Assessment task 1: [title]      Due date:

(add new lines for each of the assessment tasks)


Assessment Tasks

Copy and paste from the following data to produce each assessment task. Write these in plain English and spell out how, when and where the task is to be carried out, under what conditions, and what resources are needed. Include guidelines about how well the candidate has to perform a task for it to be judged satisfactory.

ELEMENT

PERFORMANCE CRITERIA

Elements describe the essential outcomes.

Performance criteria describe the performance needed to demonstrate achievement of the element.

1. Create Java source file

1.1 Create a file with a text editor

1.2 Create a sub-class of the class Java.applet.

1.3 Ensure that applet sub-class implements at least one of the following methods: init and paint

1.4 Define classes that contain instance variables, methods and local variables

1.5 Ensure that the init method initialises instance variables, and constructs any graphical interface used in the applet sub-class

1.6 Implement the paint and update methods to manage output that is drawn in the applet window

1.7 Incorporate event handling methods

1.8 Implement the code that allows a user to enter values, and assigns these values to variables

1.9 Use available graphical user interface (GUI) components to allow user interaction with the applet

1.10 Specify and load images and sounds

1.11 Include comments to describe the behaviour of the applet

2. Compile a source file

2.1 Use a Java compiler to compile the file

2.2 Correct errors detected by the compiler

2.3 Confirm basic correctness of the file, to ensure that all variables have been initialised

2.4 Ensure the compiler creates a class file, and that the class is interpreted correctly

3. Run applet

3.1 Create and name a hypertext markup language (HTML) file, and add APPLET tag

3.2 Write the applet class file to match the HTML document that contains an APPLET tag

3.3 Confirm that the applet loads and executes correctly

3.4 Identify and correct run-time errors

3.5 Identify and correct logic errors

3.6 Ensure that the appearance of the applet window renders it accessible and intuitive for the user, and that its design complies with organisational standards

3.7 Ensure that user interaction is implemented efficiently and effectively

Copy and paste from the following performance criteria to create an observation checklist for each task. When you have finished writing your assessment tool every one of these must have been addressed, preferably several times in a variety of contexts. To ensure this occurs download the assessment matrix for the unit; enter each assessment task as a column header and place check marks against each performance criteria that task addresses.

Observation Checklist

Tasks to be observed according to workplace/college/TAFE policy and procedures, relevant legislation and Codes of Practice Yes No Comments/feedback
Create a file with a text editor 
Create a sub-class of the class Java.applet. 
Ensure that applet sub-class implements at least one of the following methods: init and paint 
Define classes that contain instance variables, methods and local variables 
Ensure that the init method initialises instance variables, and constructs any graphical interface used in the applet sub-class 
Implement the paint and update methods to manage output that is drawn in the applet window 
Incorporate event handling methods 
Implement the code that allows a user to enter values, and assigns these values to variables 
Use available graphical user interface (GUI) components to allow user interaction with the applet 
Specify and load images and sounds 
Include comments to describe the behaviour of the applet 
Use a Java compiler to compile the file 
Correct errors detected by the compiler 
Confirm basic correctness of the file, to ensure that all variables have been initialised 
Ensure the compiler creates a class file, and that the class is interpreted correctly 
Create and name a hypertext markup language (HTML) file, and add APPLET tag 
Write the applet class file to match the HTML document that contains an APPLET tag 
Confirm that the applet loads and executes correctly 
Identify and correct run-time errors 
Identify and correct logic errors 
Ensure that the appearance of the applet window renders it accessible and intuitive for the user, and that its design complies with organisational standards 
Ensure that user interaction is implemented efficiently and effectively 

Forms

Assessment Cover Sheet

ICTPRG525 - Build Java applets
Assessment task 1: [title]

Student name:

Student ID:

I declare that the assessment tasks submitted for this unit are my own work.

Student signature:

Result: Competent Not yet competent

Feedback to student

 

 

 

 

 

 

 

 

Assessor name:

Signature:

Date:


Assessment Record Sheet

ICTPRG525 - Build Java applets

Student name:

Student ID:

Assessment task 1: [title] Result: Competent Not yet competent

(add lines for each task)

Feedback to student:

 

 

 

 

 

 

 

 

Overall assessment result: Competent Not yet competent

Assessor name:

Signature:

Date:

Student signature:

Date: